package BiblioTest;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;

import Biblio.Exception.BiblioException;
import Biblio.metier.Employe;
import Biblio.metier.EmpruntEnCours;
import Biblio.metier.Exemplaire;
import BiblioDao.EmployeDao;
import BiblioDao.ExemplairesDao;

public class TestEmployeTroisEmprunts {

	@SuppressWarnings("unused")
	public static void main(String[] args) throws ParseException {

        ExemplairesDao exemplairesDao = new ExemplairesDao();

        Exemplaire exp1 = exemplairesDao.findByKey(1);
        Exemplaire exp2 = exemplairesDao.findByKey(2);
        Exemplaire exp3 = exemplairesDao.findByKey(3);
        Exemplaire exp4 = exemplairesDao.findByKey(4);

        EmployeDao employesDao = new EmployeDao();

        Employe empl1 = employesDao.findByKey(1);
        SimpleDateFormat date = new SimpleDateFormat("dd/MM/yyyy");
        Date dateEmprunt1 = date.parse("31/05/2014");
        Date dateEmprunt2 = date.parse("05/06/2014");
        Date dateEmprunt3 = date.parse("08/06/2014");
        
        

        try {
                EmpruntEnCours empruntEnCours1 = new EmpruntEnCours(dateEmprunt1, exp1, empl1);
        } catch (BiblioException e) {System.out.println(e);}

        try {
                EmpruntEnCours empruntEnCours2 = new EmpruntEnCours(dateEmprunt2, exp2, empl1);
        } catch (BiblioException e) {System.out.println(e);}
        
        try {
                EmpruntEnCours empruntEnCours3 = new EmpruntEnCours(dateEmprunt3, exp3, empl1);
        } catch (BiblioException e) {System.out.println(e);}
        
        try {
                EmpruntEnCours empruntEnCours4 = new EmpruntEnCours(new Date(), exp4, empl1);
        } catch (BiblioException e) {System.out.println(e);}
        
  
        ArrayList<EmpruntEnCours> list = empl1.getEmpruntsEnCours();
        for (EmpruntEnCours e : list){
                System.out.println(e);
        }
}

}
